@echo off
echo 正在启动Flask和ngrok服务...

REM 寻找ngrok路径
where ngrok > nul 2>&1
if %ERRORLEVEL% neq 0 (
    echo ngrok命令未找到，请确保ngrok已安装并添加到系统PATH
    exit /b 1
)

REM 结束现有ngrok进程
taskkill /F /IM ngrok.exe > nul 2>&1

REM 等待一段时间确保进程完全终止
timeout /t 3 /nobreak > nul

REM 启动ngrok
echo 启动ngrok连接到端口5000...
start ngrok http 5000

echo ngrok已启动!请查看新打开的命令窗口获取公网URL
echo 温馨提示: 您可以通过以下API端点测试服务:
echo - 主页: http://localhost:5000
echo - 状态检查: http://localhost:5000/status
echo - 提取对话 (替换下面的图片URL): 
echo   http://localhost:5000/extract?url=https://example.com/your-image.jpg
echo.
echo 使用Ctrl+C终止此脚本...
